package com.ruoyi.common.core.domain.export;

import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class WsdPaymentRecordsExport {
    @Excel(name = "流水号", width = 40)
    private String payId;

    @Excel(name = "学校名称", width = 30)
    private String schoolName;

    @Excel(name = "年级", width = 30)
    private String gradeName;

    @Excel(name = "班级", width = 30)
    private String className;

    @Excel(name = "学生姓名", width = 30)
    private String studentName;

    @Excel(name = "证件号", width = 30)
    private String identityNumber;

    @Excel(name = "家长手机号", width = 30)
    private String parentMobile;

    @Excel(name = "充值金额", width = 30)
    private BigDecimal totalFee;

    @Excel(name = "充值类型", width = 30)
    private String rechargeType;

    @Excel(name = "充值时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime rechargeTime;

    @Excel(name = "缴费账单名称", width = 30)
    private String feeAccountName;

    @Excel(name = "缴费项目名称", width = 30)
    private String feeItemName;

    @Excel(name = "缴费类型", width = 30)
    private String feeType;

    @Excel(name = "早餐已缴费", width = 30)
    private BigDecimal totalRechargeAmountBreakfast;

    @Excel(name = "食堂早餐收费金额", width = 30)
    private BigDecimal totalBreakfastFee;

    @Excel(name = "午餐已缴费", width = 30)
    private BigDecimal totalRechargeAmountLunch;

    @Excel(name = "食堂午餐收费金额", width = 30)
    private BigDecimal totalLunchFee;

    @Excel(name = "晚餐已缴费", width = 30)
    private BigDecimal totalRechargeAmountDinner;

    @Excel(name = "食堂晚餐收费金额", width = 30)
    private BigDecimal totalDinnerFee;

    @Excel(name = "缴费时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime feeTime;
}
